package com.xebest.web.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 
 */
public class XeVenStoreInventoryDetailEntity implements Serializable {
    /**
     * 自增主键
     */
    private Integer id;

    /**
     * 库存一览表标识
     */
    private String storeInvId;

    /**
     * 商品唯一编码
     */
    private String proSku;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 批次商品价格
     */
    private BigDecimal batchPrice;

    /**
     * 生产批次号
     */
    private String pBatchNo;

    /**
     * 生产日期
     */
    private String produceDate;

    /**
     * 入库单号
     */
    private String receiptOrder;

    /**
     * 入库数
     */
    private BigDecimal insideInv;

    /**
     * 实际库存
     */
    private BigDecimal actualInv;

    /**
     * 可用库存
     */
    private BigDecimal useableInv;

    /**
     * 订单占用数量
     */
    private BigDecimal lockedInv;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 是否删除 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 版本号
     */
    private Integer version;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getStoreInvId() {
        return storeInvId;
    }

    public void setStoreInvId(String storeInvId) {
        this.storeInvId = storeInvId;
    }

    public String getProSku() {
        return proSku;
    }

    public void setProSku(String proSku) {
        this.proSku = proSku;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public BigDecimal getBatchPrice() {
        return batchPrice;
    }

    public void setBatchPrice(BigDecimal batchPrice) {
        this.batchPrice = batchPrice;
    }

    public String getpBatchNo() {
        return pBatchNo;
    }

    public void setpBatchNo(String pBatchNo) {
        this.pBatchNo = pBatchNo;
    }

    public String getProduceDate() {
        return produceDate;
    }

    public void setProduceDate(String produceDate) {
        this.produceDate = produceDate;
    }

    public String getReceiptOrder() {
        return receiptOrder;
    }

    public void setReceiptOrder(String receiptOrder) {
        this.receiptOrder = receiptOrder;
    }

    public BigDecimal getInsideInv() {
        return insideInv;
    }

    public void setInsideInv(BigDecimal insideInv) {
        this.insideInv = insideInv;
    }

    public BigDecimal getActualInv() {
        return actualInv;
    }

    public void setActualInv(BigDecimal actualInv) {
        this.actualInv = actualInv;
    }

    public BigDecimal getUseableInv() {
        return useableInv;
    }

    public void setUseableInv(BigDecimal useableInv) {
        this.useableInv = useableInv;
    }

    public BigDecimal getLockedInv() {
        return lockedInv;
    }

    public void setLockedInv(BigDecimal lockedInv) {
        this.lockedInv = lockedInv;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }
}